package com.jf.identity.entity;

import com.alibaba.fastjson.annotation.JSONField;

import javax.validation.constraints.Size;
import java.io.Serializable;

/**
 * 行为引导详情
 *
 * @author FCG
 */
public class BehaviorDetail extends ExamBaseParam implements Serializable {
    private static final long serialVersionUID = 3972397443889808634L;
    /**
     * 行为引导id 最大32个字符
     */
//    @NotBlank(message = "行为引导id 不能为空")
    @Size(max = 32, message = "行为引导id 最大32个字符")
    @JSONField(name = "BehaviorDetailId")
    private String behaviorDetailId;
    @JSONField(name = "Name")
    private String name;
    @JSONField(name = "TimeSpan")
    private String timeSpan;
    @JSONField(name = "Type")
    private String type;
    /**
     * 上报备注 最大200字符
     */
    @Size(max = 200, message = "上报备注 最大200字符")
    @JSONField(name = "Remark")
    private String remark;

    public String getBehaviorDetailId() {
        return behaviorDetailId;
    }

    public void setBehaviorDetailId(String behaviorDetailId) {
        this.behaviorDetailId = behaviorDetailId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getTimeSpan() {
        return timeSpan;
    }

    public void setTimeSpan(String timeSpan) {
        this.timeSpan = timeSpan;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

}
